.menu {
	width:780px;
	}

.menu img{
	margin:0;
	padding:0;
	}
.menu img.float{
	float:left;
	}
div.menu_titulo {
   	background: #fff url(../images/menu_topo.jpg) no-repeat;
	width:100%;
	height:56px;
	color: dark gray;
	}
	
#menuaberto {
/*	float: left;*/
	height: 31px;
	z-index: 30;
   	background: #fff url(../images/menu_bg.gif) repeat-x;
    width:100%;
	}


#menuaberto a {
        border: solid 1px red;
        border: 0;
        /*display: inline;*/
     	background-repeat:  no-repeat;
     	width:91px;
     	height:31px;
     	background-position: 0 0;
        }

#menuaberto a:hover, #menuaberto a:hover img {
     	background-repeat:  no-repeat;
     	background-position: 0 -32;
        }


a.menu1 img {background-image: url(../images/menu_cadastros.gif);}
a.menu2 img {background-image: url(../images/menu_alteracoes.gif);}
a.menu3 img {background-image: url(../images/menu_emprestimos.gif);}
a.menu4 img {background-image: url(../images/menu_relatorios.gif);}
a.menu5 img {background-image: url(../images/menu_configuracoes.gif);}
a.menu6 img {background-image: url(../images/menu_pesquisar.gif);}

a.menu1:hover img {background-position: 0 -32px;}
a.menu2:hover img {background-position: 0 -32px;}
a.menu3:hover img {background-position: 0 -32px;}
a.menu4:hover img {background-position: 0 -32px;}
a.menu5:hover img {background-position: 0 -32px;}
a.menu6:hover img {background-position: 0 -32px;}


/*///////////////// GRUPOS ///////////////////*/

.grupo1 {
         background-image: url(../images/bg_grupo.gif);
         height:100px;
         }

.grupo2 {
         background-image: url(../images/bg_grupo_gg.gif);
         height:203px;
         }

.grupo1 i, .grupo2 i {
	font-size : 10px;
	font-weight : normal;
	color: gray ;
	}

.grupo1 u, .grupo2 u {color: red ;}

.grupo1 b, .grupo2 b {color: #BB5E00 ;}

.grupo1, .grupo2 {
         font-size : 12px;
         color: Navy;
         font-weight : bold;
         background-repeat: no-repeat;
         width:185px;
         padding: 3px;
         }

.grupoItem {color: red; text-decoration : none;}



/*///////////// SUB MENU ////////////////////////*/
a.itemMenu { color : Navy; text-decoration : none; font-weight : normal; font-size:12px; }
a.itemMenu:hover { color : #FF6600; text-decoration : none; font-weight:normal;}
a.itemMenu * {margin-top: 6px !important;}

table.menuConteudo {
            table-layout: fixed;
            border: solid 1px #ECE8C7;
            padding-left:7px;
            background: #F5F3E2 url(../images/bg_table.gif) repeat-x;
            /*background-color: #F5F5EB  #F6FBFF; */
            width:781px;
            }
table.menuConteudo, table.menuConteudo table {
            table-layout: fixed;
            }

table.menuConteudo table td {
      width:190px;
      }
      
      
fieldset.subgrupo{
           -moz-border-radius: 7px;
           border: solid 1px #CCCC99;
           background: #F5F3E2 url(../images/bg_table.gif) repeat-x;
           margin: 4px 0;
           padding: 0;
           }


